Pour installer la bibliothque audiostream (ncessaire ce projet) suivez les tapes ci-dessous :
- En utilisant le terminal, allez dans in rpertoire quelconque (attention, pour windows ouvrir le terminal en mode administrateur)
POUR MAC:
- pip install Cython
- brew install sdl
- brew install sdl_mixer
- git clone https://github.com/kivy/audiostream
- cd audiostream
- sudo python setup.py install (ou bien : sudo python3 setup.py install)
POUR WINDOWS:
- pip install Cython
- python -m pip install docutils pygments pypiwin32 kivy_deps.sdl2 kivy_deps.glew
- Tlchargez le fichier "audiostream_pc.zip" fourni dans l'onglet ressources de cette session.
- Dzippez dans c:\audiostream
- Allez dans ce rpertoire dans le terminal : cd \audiostream
- tapez la commande : set USE_SDL2=1
- python setup.py install
- Si vous avez l'erreur "error: Unable to find vcvarsall.bat"
-> Installez ce fichier : http://go.microsoft.com/fwlink/?LinkId=691126
-> Fermez et rouvrez votre terminal en mode administrateur, et retournez dans votre rpertoire ("cd \audiostream"), puis refaites "python setup.py install"
-> Si vous avez encore des erreurs, ressayez la procdure avec une version de python 3.7
POUR LINUX (UBUNTU / DEBIAN):
ATTENTION : Cette formation assure le support pour PC WINDOWS et MAC, et non pour Linux.
Cependant un des participants de cette formation a partag quelques instructions si toutefois vous souhaitez raliser ce projet sous linux :
Pour Ubuntu et Debian quelques dpendances supplmentaires pour suivre ce cours
En amont vous devez vous assurer d'avoir tout les paquets de base pour la compilation (gcc, build-essential, ect ...)
POUR BREW
Installer brew :
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Ajouter brew aux variables d'environnement:
$ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
POUR COMPILER AUDIOSTREAM
$
sudo apt install libsdl2-2.0-0 libsdl2-gfx-1.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-net-2.0-0 libsdl2-ttf-2.0-0
$ sudo apt-get install libsdl1.2-dev
$ sudo apt-get install libsdl-mixer1.2-dev
$ pip install kivy
----
DANS TOUS LES CAS :
----
Si vous faites "pip list" vous devriez voir "audiostream" apparaitre dans la liste.
----
Optionnel :
Pour vrifier que tout fonctionne bien:
- Allez dans le rpertoire examples\sinslider
- python main.py
- Un programme devrait s'ouvrir et jouer un son.
=> Si le programme "sinslider" fonctionne cela veut dire que tout est bon, mme si vous verrez quelques avertissements au niveau de pycharm avec du code soulign, cela est normal, vous pourrez quand mme lancer votre programme.
--
Si "GIT" n'est pas install sur votre machine, allez voir l'installation dans la section "Web - Pizza mama" ce la formation, ou bien installez-le depuis l'url : https://git-scm.com/book/en/v2/Getting-Started-Installing-Git.